the finish - German English Dictionary